type RoomBlueprint = (BuildableStructureConstant | undefined)[][];

interface StructurePlan {
    [level: number]: Partial<Record<BuildableStructureConstant, `${number}/${number}`[]>>;
}

interface ColonyMemory {
    structurePlan?: StructurePlan;
}